BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
OL {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
UL {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LI {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A.linkDark {
	COLOR: #333333; TEXT-DECORATION: none
}
A.elementLink {
	COLOR: #333333; TEXT-DECORATION: none
}
A.elementLink:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.elementLink:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A.elementLink:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
.linklista {
	FONT-WEIGHT: bolder; TEXT-TRANSFORM: capitalize; FONT-STYLE: normal
}

.actiontrayover {
	/*COLOR: #000000; FONT-WEIGHT: bold;*/
	CURSOR: pointer; TEXT-DECORATION: underline;
}
.actiontrayout {
	/*COLOR: #898989; FONT-WEIGHT: bold;*/
}

.trayover {
	BORDER-RIGHT: #FFFFFF 2px solid; BORDER-TOP: #FFFFFF 2px solid; BORDER-LEFT: #FFFFFF 2px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #FFFFFF 0px solid; COLOR: #000000; BACKGROUND-COLOR: #E7D9C5
}
.trayout {
	BORDER-RIGHT: #FFFFFF 2px solid; BORDER-TOP: #FFFFFF 2px solid; BORDER-LEFT: #FFFFFF 2px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #FFFFFF 0px solid; BACKGROUND-COLOR: #EAE5DA
}
.title {
	COLOR: #484848;
}

.menu-template-bar {
	background-color: #E7D9C5;
}

.light-background {
	background-color: #EEEEEE;
	color: #000000;
}

.dark-background {
	background-color: #003366;
	color: #ffffff;
}

.totals-bar {
	border-top:1px solid #898989;
	background-color: #E5E5E5;
	color: #000000;
}

.group-table {
	background-color: #EEEEEE;
	color: #000000;
}

.add-component-group {
	background-color: #ffffff;
	color: #000000;
}

.dark-back-border {
	background-color: #192b54;
	color: #ffffff;
	BORDER-RIGHT: #CCCCCC 0px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	}
	
.scrollbar-style {
	scrollbar-base-color:#EEEEEE;
	scrollbar-darkshadow-color:#192b54;
	overflow-x:auto;
	width:930;
}

.reddotted
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #000033;
	border-style: solid
}

.mainmenuinactive {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #FFFFFF
}

.mainmenuinactive_myworkspaceModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #9999CC
}
.mainmenuinactive_administrationModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #003399
}
.mainmenuinactive_hhrrManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #CE88F9
}
.mainmenuinactive_ordersManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #006633
}
.mainmenuinactive_stocksManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #970000
}
.mainmenuinactive_autovanManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #000066
}
.mainmenuinactive_travelManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #000066
}
.mainmenuinactive_costCentreManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #F3A605
}
.mainmenuinactive_projectsManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #003399
}
.mainmenuinactive_contractManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #970000
}
.mainmenuinactive_CINCO {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #83BB00
}
.mainmenuinactive_SEIS {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #43CDCD
}

.mainmenuactive {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #cc0000
}
.submenuinactive {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #e2e2e2
}

.submenuinactive_myworkspaceModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #9999CC
}
.submenuinactive_administrationModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #003399
}
.submenuinactive_hhrrManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #CE88F9
}
.submenuinactive_ordersManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #006633
}
.submenuinactive_stocksManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #970000
}
.submenuinactive_autovanManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #000066
}
.submenuinactive_travelManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #000066
}
.submenuinactive_costCentreManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #F3A605
}
.submenuinactive_projectsManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #003399
}
.submenuinactive_contractManagementModule {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #970000
}
.submenuinactive_CINCO {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #83BB00
}
.submenuinactive_SEIS {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #43CDCD
}

.submenuactive {
	BACKGROUND-COLOR: #000000
}
.menucellborder {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 0px solid
}
.menucellborderclean {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 0px solid
}

.ucheader {
	background-color: #192B54; BORDER-RIGHT: #CCCCCC 0px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid;
}

.listColumns0 {
	border: none;
}

.listColumns {
	BORDER-RIGHT: #CCCCCC 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #A9A9A9 1px solid; BORDER-BOTTOM: #000000 0px solid;
	padding-left: 5px
}

.orderbutton {    
	background-color: transparent; /*#568AFD;*/
	background-repeat: no-repeat;
	background-position: 2%;
	height: 100%;
	width: 100%;
	border: none; 
	color: #FFFFFF;
/*	text-decoration: underline;*/
	font-weight: 900;
}

.filterbutton {
	background-color: #ffffff;
	border: #000000 2px solid;
	font-weight: bold;
}

.formHeader1 {
	border-top:1px solid #898989;
	border-left:1px solid #898989;
	color:#ffffff;
	font-size: 3;
	background-color:#192b54;
}

.formHeader2 {
	border-top:1px solid #898989;
	color:#ffffff;
	font-weight: bolder;
	background-color:#192b54;	
}
	
.formfield {
	text-align: right;
	background-color: #EAE5DA;
	font-family: arial;
	font-size: 12;
	color: #484848;
	height: 20px;
	/*padding-left: 6px;
	padding-right: 6px;*/
}

.formtable {
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;	
}

.formBorder {
	border:1px solid #898989;
}

.footnoteBackground {
	background-color:#EEEEEE;
}

.formfield-noalign {
	background-color: #DBEAF5;
	font-family: verdana, arial;
	font-weight: bold;
}


.headertitle {
	color: #000000;
	font-family: arial;
	font-size: 11;
	font-weight: 900;
}

.headerfield {
	text-align: right;
	background-color: #EAE5DA;
	font-family: arial;
	font-size: 12;
	color: #484848;
	padding-left: 6px;
	padding-right: 6px;
	border-bottom:1px solid #c7c7c7;
}

.headerfield2 {
	font-family: arial;
	font-size: 12;
	color: #000000;	
	padding-left: 6px;
	padding-right: 6px;
	border-bottom:1px solid #c7c7c7;
}

.styleErrorTabla{
	border: 1px solid FF3300;	
	font-family: verdana;
	font-size: 10px;
	width: auto;
	vertical-align: baseline;
}

.styleErrorCelda1{
	text-align: left;
	vertical-align: baseline;
}

.styleErrorCelda2{
	text-align: left;
	vertical-align: baseline;
}

.styleInfoTabla{
	border: 1px solid #69E168;	
    font-family: verdana;
	font-size: 10px;
	width: auto;
	vertical-align: top;
}

.styleInfoCelda1{
	text-align: left;
	vertical-align: top;
	font-family: verdana;
	font-size: 10px;
	
}

.styleInfoCelda2{
	text-align: left;
	vertical-align: top;
}

/* TAG MONTH */

.TagMonthTable {
	vertical-align: top;
	width: 85%;
	text-align: center;
	table-layout: fixed;
	
}
.TagMonthColumn {
	vertical-align: top;
	width: 100%;
}
.TagMonthRow {
	vertical-align: top;
	width: 100%;
	height: 100%;
}
.TagMonthHeader {
	text-align: center;
	vertical-align: middle;
}
div.TagMonthHeader {
	background:	#D3D3D3;
	font-weight: bold;	
	text-align: center;
	vertical-align: middle;
}

div.TagMonthDateNumber {
	background-color: #fff;
	vertical-align: top;
	background: #F3F3F3;
	border: 1px solid #808080;
	border-width: 1px 1px 1px 1px;
	border-collapse:collapse;
	font-family: verdana;
	font-size: 10px;
	text-align: left;
	width: 100%;

}	
div.TagMonthDateNumberSelected {
	background-color: #fff;
	vertical-align: top;
	background: #FFA500;
	border: 1px solid #808080;
	border-width: 1px 1px 1px 1px;
	border-collapse:collapse;
	font-family: verdana;
	font-size: 10px;
	text-align: left;
	cursor: pointer;
	width: 100%;
}
div.TagMonthColaboratorName {
	text-align: left;
	font-weight: normal;
	
}

div.daydata {
	margin-top: 0;
	border-top-width: 0 !important;	
	vertical-align: top;
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
}
div.yellow{
	background: #F0E68C;
	
}
div.red {
	background: #FF7458;

}
div.green {
	background: #9ACD76;

}

INPUT, TEXTAREA, SELECT
{
	background : #ffffff;
	border : 1px;
	border-color : #c0c0c0;
	border-style : solid;
}

.checkbox
{
	background : transparent;
	border : 0px;
}

.AUTOVAN_TABLE {
	height: 100%;
	text-align: left;

}

.GUILLEM_TABLE {
	border-width: 0px 0px 0px 0px;
	border: 1px solid #000; 
	align: center;
}

.GUILLEM_ROW {
	
	border-width: 0px 0px 0px 0px;
	border: 1px solid #000; 
	text-align: left;
	background: "#F0F8FF";
}



.AUTOVAN_CELL {
	font-family: verdana;
	font-size: 11px;
	border-width: 0px 0px 0px 0px;
	border-collapse:collapse;
	border-color : #c0c0c0;
	border-style : solid;
	vertical-align: middle;
	height: 100%;
}
.AUTOVAN_TR1 {
	background: #E2E2E2;
	vertical-align: middle;

}
.AUTOVAN_TR2 {
	vertical-align: middle;

}

/*
Groups Style Definition
*/

td.GroupContent{
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 10px;
}

td.GroupCorner{
	width: 5px;
}

th.GroupHeader{
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #192B54;
	color: #FFFFFF;
	white-space: nowrap;
	padding-left: 10px;
	padding-right: 10px;
}

/* Forms style definition */

table.FormTable{
	padding: 0px;
	margin-bottom: 3px;
	
	border-spacing: 0px;
	border-collapse: collapse;
	
}
td.FormCorner{
	width: 5px;
}

td.FormSeparator, td.FormBlankSeparator{
	height:1px;	
}

td.FormSeparator{
	background-color: #C7C7C7;
}

tr.FormRow{
	margin: 0px;
	padding-top:10px;
	padding-bottom:10px;
}

td.FormFieldLeft,  td.FormFieldRight{
	white-space: nowrap;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.FormFieldLeft{
	text-align: right;
	background-color: #9FBBD0;
	font-family: arial;
	font-size: 12;
	color: #000000;
	height: 20px;
	padding-right: 6px;
	padding-left: 1em;
	/*border-left: 1px solid #CCCCCC;*/
}

td.FormFieldRight{
	text-align: left;
	background-color: transparent;
	font-family: arial;
	font-size: 12;
	color: #000000;
	height: 20px;
	padding-left: 6px;
	padding-right: 1em;
	/*border-right: 1px solid #CCCCCC;*/
}

input.Form{
	/*border-style: dashed;*/
}

select.Form{
	
}

/*
Folder Tabs Style Definition
*/

td.folder-active-item{
	color: #FFFFFF;
	FONT-WEIGHT: bold;
}

td.folder-item{
	color: #111111;
}

/*
table.folder1{
	margin-top:10px;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:0px;
}

table.folder2{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
}*/

/*
BOAdder Style Definition
*/
 
td.BOAdderElement{
	background-color: #DDDDDD ;
	align: center;
}

input.BOAdder{
/*	border-style: dashed;*/
}

select.BOAdder{
	
}

/* Go Zone Style Definition */

td.GoSeparator{
	height: 7px;
	width: 7px;
}

/* Operation Zone Style Definition */

td.OperationSeparator{
	height: 7px;
	width: 7px;
}


/* Folder Zone Style Definition */

td.Folder1Separator{
	width: 100%;
	background-image: url(/irb/images/gui/columns-bottom.gif); background-repeat:repeat-x; background-position: bottom;

}

td.Folder2Separator{
	width: 100%;
	background-image: url(/irb/images/gui/folder-border-line.gif); background-repeat:repeat-x; background-position: bottom center;
}

/* Content template style Definition */

td.GoOperationVerticalSeparator{
	height: 0px;
}

td.GoOperationHorizontalSeparator{
	width:5px;
}

td.TemplateCenter{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

td.TemplateSubmit{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

td.TemplateGo{
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

td.TemplateOperation{
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

td.TemplateFolder1{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

td.TemplateMenuVertical{
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 10px;
}

td.TemplateMenuHorizontal{

	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
} 

td.menuVertContainer{
	background-color: #A1C0F5;
}

td.MenuContainerElement{
	background-color: #A1C0F5;
}